package com.tbit.common.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * @Author: chen
 * @Description:
 * @Date: 创建于 14:52 2022/11/1
 */
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class PayCardLog {
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 用户手机号码
     */
    private String userPhone;
    /**
     * 姓名
     */
    private String userName;
    /**
     * 运营区域id
     */
    private Integer accountId;
    /**
     * 品牌id
     */
    private Integer brandId;
    /**
     * 运营区域名称
     */
    private String accountName;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 业务类型 1：用户充余额 2：用户退余额 3：人工充余额 4：人工扣余额 5：骑行消费余额 6：充值结束订单 7：欠款补交 8：骑行退款 9：用户充押金 10：用户退押金 11：人工充押金
     * 12：人工扣押金 13：充值赠送礼品卡 14：退余额扣除礼品卡 15：礼品卡兑换 16：骑行消费礼品卡 17：人工充礼品卡 18：人工扣礼品卡 19：购买骑行卡 20：骑行卡退款
     * 21：购买免押卡 22：免押卡退款 23：购买会员卡 24：会员卡退款 25：购买优惠券套餐 26：优惠券套餐退款
     */
    private Integer businessType;
    /**
     * 卡名称
     */
    private String cardName;
    /**
     * 卡类型 1：骑行卡， 2：免押卡， 3：会员卡， 4：优惠券套餐
     */
    private Integer cardtype;
    /**
     * 时间类型 1：天， 2：周， 3：月， 4：季， 5：半年， 6：年
     */
    private Integer timeType;
    /**
     * 支付平台1：微信，2：支付宝，3：汇付
     */
    private Integer payPlatform;
    /**
     * 订单金额
     */
    private Long orderMoney;
    /**
     * 购买时间
     */
    private Date payTime;
    /**
     * 备注
     */
    private String remark;
}
